package com.tedu.day02.oop;

/**
 * 继承之后发生的问题【针对类中方法】
 * 重写:子类继承父类、子类跟父类存在相同名称的方法 具备
 *                      修饰符、返回值、方法名、参数要完全一致【覆盖】
 *                      [修饰符]子类一定大于父类
 *                      公共的>保护的>无>私有的
 *         提醒：千万不用跟内部类弄混
 * 继承关键字：extends--super【类与类当中拥有继承关系】----使用方法一致
 *                    调取父类的方法.语法：子类方法中直接super【父类】.方法名（）
 *                    this                      ----使用方法一致
 * 注意：继承关系--重写---修饰符【父类修饰符，子类修饰符】
 * 子类大于父类 公共的>保护的>无>私有的
 */
class A{
    public void say(){ //修饰符：默认的
        System.out.println("我是A-");
    };
}
class B extends A{
    public void say(){
        super.say(); //super 指定有继承  一定代表父类
        System.out.println("我是B-");
    }
}
public class 继承问题2 {
    public static void main(String[] args) {
        //输出B类 say()方法 //输出B类 say（）方法   关键字super
        B b=new B();
        b.say();
    }
}
